package com.ctvit.cch.core.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ctvit.cch.core.pojo.domain.InspirationCreation;
import com.ctvit.cch.core.pojo.dto.creative.InspirationCreationMyDTO;
import com.ctvit.cch.core.pojo.vo.creative.InspirationCreationListVO;

/**
 * 灵感创作表 Mapper接口
 *
 * @author heyingcheng
 * @date 2025/10/22
 */
public interface InspirationCreationMapper extends BaseMapper<InspirationCreation> {

    /**
     * 获取当前用户的灵感创作列表
     *
     * @param dto 灵感创作信息
     * @return 我的灵感创作列表
     */
    List<InspirationCreationListVO> getMyList(@Param("dto") InspirationCreationMyDTO dto);

}